package fr.univ.projet;

public class Numero
{
    // Valeur du numéro
    protected int valeur;
    // type de numero
    protected boolean chance = false;
    
    public Numero(int pValeur)
    {
        valeur = pValeur;
    }

    public int getValeur()
    {
        return valeur;
    }

    public boolean isChance()
    {
        return chance;
    }

    @Override
    public String toString()
    {
        return Integer.toString(valeur);
    }

    @Override
    public int hashCode()
    {
        final int prime = 31;
        int result = 1;
        result = prime * result + (chance ? 1231 : 1237);
        result = prime * result + valeur;
        return result;
    }

    @Override
    public boolean equals(Object pObj)
    {
        if (this == pObj)
            return true;
        if (pObj == null)
            return false;
        if (getClass() != pObj.getClass())
            return false;
        Numero other = (Numero) pObj;
        if (chance != other.chance)
            return false;
        if (valeur != other.valeur)
            return false;
        return true;
    }  
    
    
}
